首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏快乐阿超

    byte-buddy

    分享一个字节码框架,能在jvm运行时动态加载Class、修改Class 官方文档:https://bytebuddy.net/#/ github:https://github.com/raphw/byte-buddy.git 引入: <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <version

    1.2K50编辑于 2023-01-10
  • Work Buddy整理30年企业档案:从规划到交付的完整工作流

    最近接手了一个任务:将公司 1992—2025 年的历史档案整理成《公司发展史大事记》。

    27712编辑于 2026-04-10
  • 来自专栏云+直播

    Work at home, work as a distributed team

    本次腾讯云大学大咖分享课程邀请 腾讯云最具价值专家TVP 吴晟 分享关于“Work at home, work as a distributed team”课程的内容。 [0jp2jedmuj.jpg] 9、Remote work对公司的影响 Remote对公司的影响就是其实也是Remote的要求。 (1) 需要具备remote work工作经验的员工。 (3) 需要居然remote work管理经验的管理者。对于管理者也是如此,怎样去协调不同工作习惯的员工,怎样保证他们的工作效率,怎样去协助他们,做好协调,这个是一个非常重要的。 即使对一个非常有经验的remote work的一个团队来说,依然需要时不时的去面对面的去沟通,这既是一个人性的问题,我们需要社交活动。

    1.4K40发布于 2020-02-18
  • 来自专栏OSChina

    Work模式

    模式是一个生产者多个消费者模式,一个消息只能别一个消费者消费 package com.shi.work; import java.io.IOException; import java.util.concurrent.TimeoutException com.rabbitmq.client.Connection; import com.rabbitmq.client.QueueingConsumer; import com.shi.util.RabbitMqUtils; /** * work 创建时间:2018年7月3日 下午5:55:20 */ public class WorkMQTest { private final static String QUEUE_NAME = "work_queue

    56730发布于 2019-08-01
  • 来自专栏测试游记

    使用React Buddy辅助React开发

    大纲是包含React组件的文件的紧凑表示。打开组件文件,然后按当前编辑器右上角的树图标。

    76010编辑于 2024-02-22
  • 来自专栏Java Study

    Java agent 与 byte buddy

    使用 byte buddy 的字节码工具的在生成agent方面  也是底层还是封装了上述的  ClassFileTransformer 中的transform()。 Java 中实现 agent 的方式就这样加上之前总结的 instrument 类也就是说instrument  还有 byte buddy 都还有很多用法等着去发现。 byte buddy 因为接下来项目还要用到 byte buddy 这个工具因此 要展开学习一下它。 一:创建一个类 DynamicType.Unloaded<? 进行方法的修改 .intercept()  // 进行方法的委托 在JavaAgent 中 使用byte buddy 来完成对java agent 的操作 用 agentBuilder 来使用Byte buddy方式   对填有注解的方法 进行 agent 的功能操作。

    2.2K00发布于 2020-08-10
  • 来自专栏FoamValue

    Byte Buddy 基础知识

    Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application and without the help of a compiler. https://bytebuddy.net/#/ Byte Buddy rebasing 当使用rebasing方式增强一个类时,Byte Buddy 保存目标类中所有方法的实现 redefinition 当重定义一个类时,Byte Buddy 可以对一个已有的类添加属性和方法 ---- 总结 Byte Buddy 是一个轻量级的运行时类生成工具。生成的类不会产生字节码文件,就像它的 Logo 幽灵一样,存在于 Java 应用程序之中。 PS. 似乎,可以使用 Byte Buddy 干一些奇奇怪怪的事情哟~

    1.8K10发布于 2020-08-31
  • go.work

    在写一个小的项目demo时,忽然看到一个奇怪的东西“go.work”?这是啥? 好奇,想知道。 我是这么问AI的: go.work的简单概念,简单运用,请举例。 而在多个mod的根目录,设计一个go.work,则可直接调用不同mod内的函数。 简单、方便。 在项目根目录执行: go work init . 二、go.work 如何解决问题 go.work 的核心作用是临时覆盖依赖解析规则,让 Go 命令在本地开发时优先使用指定的文件路径,而非远程模块。具体机制如下: 1. 保持生产环境依赖的纯净性(go.work 不影响最终构建)。

    34110编辑于 2025-10-22
  • 来自专栏腾讯云TVP

    Work at home, Work as a distributed team | TVP思享

    我们公司是在前年成立,下图所列是最早期的所有的技术团队成员,涵盖了全球绝大部分的时区,包括日本、中国、印度等。

    3.1K62发布于 2020-03-23
  • 来自专栏SAP Technical

    SAP ABAP 详细解析关于COMMIT WORK 和COMMIT WORK

    所以说COMMIT WORK是异步的,为了使其同步,所有就有了COMMIT WORK AND WAIT. 要确认对数 据库表的更 改,请使用 COMMIT WORK 语句。要在 永久存储之 前取消一些 更改,请使 用 ROLLBACK WORK 语句。 在本 主题中,您 将了解到如 何在 ABAP/4 报表中使用 COMMIT WORK 和 ROLLBACK WORK( 参见编写 ABAP/4 报表)。 COMMIT WORK 在程序代码 中标记了 LUW 结束并启动 更新任务( 参见 COMMIT WORK 处理 )。 要确认对数 据库表的更 改并使它们 不能再取消 ,请按如下 格式使用 COMMIT WORK 语句: 语法 COMMIT WORK [AND WAIT].

    3.1K30发布于 2020-11-02
  • 来自专栏人人都是极客

    Buddy 内存管理机制(下)

    对应的伙伴page为(0<<order)pfn */ buddy_pfn = __find_buddy_pfn(pfn, order); buddy = page + (buddy_pfn */ if (unlikely(has_isolate_pageblock(zone))) { int buddy_mt; buddy_pfn = __find_buddy_pfn(pfn , order); buddy = page + (buddy_pfn - pfn); buddy_mt = get_pageblock_migratetype(buddy); if + (combined_pfn - pfn); buddy_pfn = __find_buddy_pfn(combined_pfn, order + 1); higher_buddy = higher_page + (buddy_pfn - combined_pfn); if (pfn_valid_within(buddy_pfn) && page_is_buddy(higher_page,

    2.2K22编辑于 2023-01-05
  • 来自专栏人人都是极客

    Buddy 内存管理机制(上)

    Buddy 简介 内存是计算机系统中最重要的核心资源之一,Buddy 系统是 Linux 最底层的内存管理机制,它使用 Page 粒度来管理内存。 通常情况下一个 Page 的大小为 4K,在 Buddy 系统中分配、释放、回收的最小单位都是 Page。 Buddy 使用层次化的结构把这些特性给组织起来: 1、Node。 Buddy 初始化 在内核启动过程中在 Buddy 初始化以前,系统使用一个简便的 Memblock 机制来管理内存。 在 Buddy 数据结构准备好后,需要把 Memblock 中的内存释放到 Buddy 当中。

    2.3K11编辑于 2023-01-05
  • 来自专栏CreateAMind

    The demo for current work

    Our dream is creating a safe driving system working well under all circumstance, for this purpose, a more intelligent agent is needed. We want to create a mind, instead of a larger or deeper network. Now our team using RL algorithm for self-driving, let the agent learning how to drive totally by itself, here is a demo in Carla simulator.

    79230发布于 2019-04-28
  • 来自专栏从零开始的linux

    PHP rabbitmq Work queues

    RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。首先讲一下 AMQP 1、系统集成,分布式系统的设计。各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。 2、当系统中的同步处理方式严重影响了吞吐量,比如日志记录。假如需要记录系统中所有的用户行为日志,如果通过同步的方式记录日志势必会影响系统的响应速度,当我们将日志消息发送到消息队列,记

    1K70发布于 2018-04-25
  • 来自专栏CodeGuide | 程序员编码指南

    字节码编程,Byte-buddy篇一《基于Byte Buddy语法创建的第一个HelloWorld》

    比起JDK动态代理、cglib、Javassist,Byte Buddy在性能上具有一定的优势。 ❝2015年10月,Byte Buddy被 Oracle 授予了 Duke's Choice大奖。 该奖项对Byte Buddy的“ Java技术方面的巨大创新 ”表示赞赏。我们为获得此奖项感到非常荣幸,并感谢所有帮助Byte Buddy取得成功的用户以及其他所有人。我们真的很感激! 二、开发环境 JDK 1.8.0 byte-buddy 1.10.9 byte-buddy-agent 1.10.9 本章涉及源码在:itstack-demo-bytecode-2-01,可以关注「公众号 Byte buddy HelloWorld 效果图 六、总结 在本章节 Byte buddy 中,需要掌握几个关键信息;创建方法、定义属性、拦截委托、输出字节码,以及最终的运行。 这样的一个简单过程,可以很快的了解到如何使用 Byte buddy。 本系列文章后续会继续更新,把常用的 Byte buddy 方法通过实际的案例去模拟建设,在这个过程中加强学习使用。

    61620发布于 2020-07-14
  • 来自专栏码匠的流水账

    聊聊BinlogConnectorReplicator的work

    序 本文主要研究一下BinlogConnectorReplicator的work OIP (4).jpeg StoppableTask maxwell-1.25.1/src/main/java/com this.beforeStart(); ​ try { while (this.taskState.isRunning()) { work this.beforeStop(); this.taskState.stopped(); } } ​ protected abstract void work public void work() throws Exception { RowMap row = null; try { row = getRow StoppableTask接口定义了requestStop、awaitStop方法;RunLoopProcess实现了StoppableTask接口,其runLoop方法会通过while循环不断执行work

    37900发布于 2020-05-02
  • 来自专栏Goboy

    Code Buddy 玩转 腾讯地图 MCP Server

    腾讯地图WebService API 是基于 HTTPS/HTTP 协议构建的标准化地理数据服务接口,为开发者提供了强大的地理信息查询功能,支持跨平台调用。开发者可以使用各种客户端和服务器端技术,结合相应的编程语言,通过遵循 API 规范,向接口发送请求,获取所需的地理数据。该接口目前支持 JSON 和 JSONP 格式的数据返回,便于开发者根据不同需求进行处理。

    57710编辑于 2025-08-07
  • 来自专栏Goboy

    Code Buddy 玩转 腾讯地图 MCP Server

    腾讯地图WebService API 是基于 HTTPS/HTTP 协议构建的标准化地理数据服务接口,为开发者提供了强大的地理信息查询功能,支持跨平台调用。开发者可以使用各种客户端和服务器端技术,结合相应的编程语言,通过遵循 API 规范,向接口发送请求,获取所需的地理数据。该接口目前支持 JSON 和 JSONP 格式的数据返回,便于开发者根据不同需求进行处理。

    1.4K10编辑于 2025-08-11
  • 来自专栏码匠的流水账

    聊聊BinlogConnectorReplicator的work

    序 本文主要研究一下BinlogConnectorReplicator的work StoppableTask maxwell-1.25.1/src/main/java/com/zendesk/maxwell this.beforeStart(); try { while (this.taskState.isRunning()) { work this.beforeStop(); this.taskState.stopped(); } } protected abstract void work public void work() throws Exception { RowMap row = null; try { row = getRow producer.push(row); } //...... } BinlogConnectorReplicator实现了RunLoopProcess接口,其work

    59320发布于 2020-05-16
  • 来自专栏reizhi

    能保存chrome浏览进度的扩展Session Buddy

    很高兴今天能够再一次给大家推荐优秀的chrome插件,今天出场的主角是Session Buddy,一款能够保存浏览进度/进程的插件。 reizhi曾经在傲游浏览器上见到过这种功能,在转投chrome之后,Session Buddy成为了我的不二选择。 Session Buddy扩展下载 chrome应用商店地址 使用方法也很简单,安装之后chrome主界面上会添加一个新的图标,在需要保存浏览进度时点击Session Buddy的图标,在扩展界面点击保存即可 即便打开了多个chrome窗口,Session Buddy也能准确的全部识别。需要注意的是,该扩展并不会保存网页状态,如果有未提交的数据是不会保存的;如果网页发生了变化,还原之后以最新状态为准。

    1.8K20编辑于 2022-09-26
领券